/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
 u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas,  embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family: PingFangSC-Regular,PingFang SC,Helvetica Neue,Helvetica,SourceHanSansCN,Microsoft YaHei,Arial;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


*,
*:active,
*:focus,
*::before,
*::after {
	-webkit-tap-highlight-color: transparent;
	outline: none;
	box-sizing: border-box;
}

button {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	background-color: transparent;
	cursor: pointer;
}
/*首页element导航栏*/
.el-menu--popup {
	display: block;
	min-width: 80px;
	box-sizing: border-box;
	padding: 10px;
}
.menuGJ{
	min-height: 260px!important;
}

.el-table__empty-text {
	line-height: 60px;
	width: 50%;
	font-size: 12px;
	color: rgba(19, 22, 26, 0.9);

}
.contentHeader  .el-input .el-input__inner{
	height: 28px;
	line-height: 28px ;
}
.el-table th.el-table__cell:hover{
	background: rgb(226,230,240);
}
.contentHeader span{
	font-size: 12px ;
}
.contentHeaderManagecenter span{
	font-size: 14px ;
}
.select-prefix,.el-input__inner{
	height: 31px;
	line-height: 31px ;
}
.select-with-prefix1 .el-input__inner{
	width: 120px;
	height: 28px;
	line-height: 28px;
}
.select-prefix,.el-input__icon{
	height: 28px !important;
	line-height: 28px !important;
	color: rgba(80, 90, 107, 0.8);
	font-weight: 600;
}
.el-input__inner::placeholder {
	color: rgba(80, 90, 107, 0.8);
}
.el-table__body, .el-table__empty-block{
	background: white !important;
	color: rgba(19, 22, 26, 0.9);
}
.custom-date-picker .el-input__icon {
	order: 2; /* 将图标移动到输入框的最右侧 */
}

.custom-date-picker .el-input__inner {
	order: 1; /* 保持输入框在左边 */
}

.custom-date-picker .el-input__icon.el-range__close-icon {
	order: 3; /* 确保清除图标仍然在最右边，如果你使用的是范围选择 */
}

.custom-date-picker .el-input {
	display: flex;
	flex-direction: row-reverse; /* 翻转输入框的方向 */
}
.el-submenu__title i {
	color: rgba(80, 90, 107, 1);
	font-weight: 600;
	font-size: 15px;

}
.el-select .el-input .el-select__caret{
	color: rgba(80, 90, 107, 0.8);
}
.custom-date-picker{
	width: 207px !important;
}
.custom-date-picker.el-date-editor .el-range-separator{
	width: 20px !important;

}
.el-select-dropdown__item.selected {
	color: #606266;
	font-weight: 500;
}
.el-button:focus {
	color: rgba(19, 22, 26, 0.9);
	border:1px solid #e2e6f0;
	background-color: white;
}
.el-button:hover {
	color: rgba(19, 22, 26, 0.9);
	border:1px solid #e2e6f0;
	background-color: rgb(246,247,250);
}
.el-date-editor .el-range__icon {
margin-left: 0;
}
.el-select .el-input__inner{
	padding-top: 0px;

}
.el-table__row>.cell,.el-table__cell{
	font-size: 12px;
}.el-select .el-input .el-select__caret{
	color: #000000;
 }
/* 表头的样式 */
.el-table th {

}

/* 表格内容的样式 */
.el-table td {
	border: none; /* 去掉表格内容的边框 */
}

.el-table td.el-table__cell,.el-table {
	border: none; /* 去掉整个表格边框，确保只用于表头 */
}

.el-table--border::after, .el-table--group::after, .el-table::before{
	border: none;
}
.el-table--border::after, .el-table--group::after{
	width: 0px;
}
.el-table td.el-table__cell,
/* 如果表头和内容之间有间隙，也可以去掉 */
.el-table .el-table__header-wrapper {
	border-bottom:  1px solid #ddd ; /* 去掉表头与表格内容之间的边框线 */
}
.leftMenu2 .el-submenu__icon-arrow{
	position: absolute;
	top: 50%;
left: 5px;
	margin-top: -7px;
	transition: transform .3s;
	width: 15px;
}
.tableRate .el-rate__icon{
	font-size: 14px;
}
.zhibiaoInput .el-input .el-input__inner{
	/*font-weight: 600;*/
	width: 260px;


}
.zhibiaoInput .el-input__suffix{
	right: -40px;
}
.zhibiaoInput .fcSelect .select-prefix{
	top: 1px;
	font-size: 14px;
	font-weight: 600;
}
/*.el-menu--horizontal>.el-menu-item.is-active {*/
/*	border-bottom-color:#0054e6;*/
/*	color: #0054e6;*/
/*}.el-menu--horizontal > .el-menu-item:not(.is-disabled):focus, .el-menu--horizontal > .el-menu-item:not(.is-disabled):hover, .el-menu--horizontal > .el-submenu .el-submenu__title:hover {*/
/*	 border-bottom: 2px solid #0054e6 !important;*/
/*	 color: #0054e6!important;*/

/* }.el-menu.el-menu--horizontal{*/
/*	  border-bottom: none;*/
/*  }.el-pagination.is-background .el-pager li:not(.disabled).active{*/
/*	   background-color: #ebf2ff;*/
/*	   border-color: transparent;*/
/*	   color: #0054e6;*/
/*   }*/

 .light-ai-button-icon.light-ai-button-icon.light-ai-button-icon-only {
	 height: calc(1em + 2px);
	 width: calc(1em + 2px);
	 min-height: auto;
	 padding: 0;
	 background-color: transparent;
	 color: rgb(77, 121, 255);
 }

.light-ai-button::before {
	content: "\200b";
	margin-right: -4px;
}

.light-ai-button .dls-icon {
	height: calc(1em + 2px);
}

.dls-icon {
	display: inline-block;
	width: auto;
	height: 1em;
	fill: currentColor;
	vertical-align: -0.125em;
}

.light-ai * {
	transition-property: background-color, border-color;
}

.report-sdk-smart-query-area-container {
	margin-bottom: 24px;
}

.light-ai-card-medium {
	gap: 12px;
	border-radius: 10px;
}

.light-ai-card-strong {
	background: top right no-repeat url(), linear-gradient(180deg, #f4fbff 0, #fff 80px);
	border-color: #fff;
}

.light-ai-card {
	background-color: #fff;
	display: flex;
	flex-direction: column;
	border: 1px solid transparent;
	width: 100%;
	box-sizing: border-box;
	padding: 16px;
	padding-top: 0;
}

.light-ai {
	word-break: break-word;
}

.light-ai {
	transition: 0.2s ease;
	transition-property: color, background-color, border-color, outline-color, box-shadow;
}

.light-ai-card-medium .light-ai-card-header:not(:last-child) {
	margin-bottom: 0;
}

.light-ai-card-medium .light-ai-card-header {
	margin: 16px;
	margin-left: 0;

}

.light-ai-card-header, .light-ai-card-footer {
	width: auto;
}

.light-ai-group {
	display: flex;
	align-items: center;
	width: 100%;
}

.light-ai-card-header-main, .light-ai-card-header-after, .light-ai-card-footer-after {
	gap: 8px;
}

.light-ai-card-header-main {
	font-weight: 500;
	flex-shrink: 1;
	display: flex;
	align-items: center;
	min-width: 0;
	white-space: nowrap;
}

.light-ai-slot-main {
	flex-grow: 1;
}

.report-sdk-smart-query-area-container .light-ai-slot.light-ai-slot-vertical {
	box-sizing: border-box;
}

.light-ai-slot.light-ai-slot-vertical {
	flex-direction: column;
	align-items: stretch;
}

.light-ai-omni-input-medium, .light-ai-omni-input-medium textarea {
	font-size: 14px;
	line-height: 20px;
}

.light-ai-omni-input-medium {
	border-radius: 16px;
	padding: 14.5px 24px;
}

.light-ai-omni-input {
	border: 1.5px solid #99beff;
	overflow: hidden;
	background-color: #fff;
}

.light-ai-group-gap-xsmall {
	gap: 8px;
}

.radio-tag-groups-select-container {
	--light-ai-tag-bubble-border-radius: 0 10px 10px 10px;
	margin-top: 16px;
	padding: 0 14px;
	display: inline-flex;
	flex-direction: column;
	gap: 16px;
}

.one-button-medium.one-button-text, .one-button-medium.one-button-text-strong, .one-button-medium.one-button-text-aux {
	height: auto;
	padding: 0;
}

.light-ai * {
	transition-property: background-color, border-color;
}

button, [type="button"], [type="reset"], [type="submit"] {
	-webkit-appearance: button;
}

.one-button-medium {
	border-radius: 4px;
	font-size: 14px;
	padding: 0 16px;
	height: 32px;
}

.one-button-text-strong {
	padding: 0;
	color: #0054e6;
	background-color: transparent;
	height: auto;
	line-height: inherit;
}

.one-button {
	box-sizing: border-box;
	outline: none;
	position: relative;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	user-select: none;
	line-height: 1;
	white-space: nowrap;
	transition-property: border-color, background-color, color, opacity, box-shadow;
	transition-duration: 0.2s;
	cursor: pointer;
	border: 0;
}

.radio-tag-groups-select-container .radio-tag-groups {
	display: list-item;
}

.radio-tag-groups-select-container .radio-tag-groups-container {
	display: flex;
	align-items: baseline;
}

.radio-tag-groups-select-container .radio-tag-groups::marker {
	color: #a8b0bf;

}

.radio-tag-groups-select-container .radio-tag-groups-name {
	word-break: keep-all;
	margin-right: 4px;
	font-size: 14px;

}

.radio-tag-groups-select-container .radio-tag-groups-tag-group-container {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

.light-ai-tag-bubble:not(.light-ai-tag-disabled) {
	cursor: pointer;
	color: #3a5bfd;
	background: #fff;
	border-color: #c4daff;
}

.light-ai-tag-bubble {
	height: 28px;
	line-height: 22px;
	font-size: 14px;
	padding: 2px 12px;
}

.light-ai-tag {
	border: 1px solid transparent;
	display: inline-flex;
	align-items: center;
	border-radius: 0 10px 10px 10px;
}

.report-sdk-smart-query-area-container .icon-sync {
	margin: 0 4px;
	position: relative;
	top: 1px;
}

.el-submenu__title /deep/ .el-submenu__icon-arrow {
	color: red !important;
}
